package cn.iocoder.yudao.module.system.api.message.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

@ApiModel("管理后台 - 站内信主题创建 Request DTO")
@Data
@ToString(callSuper = true)
public class MessageUpadateReqDTO {

    private List<Long> ids;

    private Long id;
    @ApiModelProperty(value = "标题")
    @NotNull(message = "标题不能为空")
    private String title;

    @ApiModelProperty(value = "消息类型")
    @NotNull(message = "消息类型不能为空")
    private String type;

    @ApiModelProperty(value = "状态")
    private String status;

    @ApiModelProperty(value = "学生id")
    private Long studentId;

    @ApiModelProperty(value = "企业/运营ID")
    private Long userId;

    @ApiModelProperty(value = "联系人电话")
    private String phone;

    @ApiModelProperty(value = "联系人名称")
    private String studentName;

    @ApiModelProperty(value = "处理人")
    private String reply;

    @ApiModelProperty(value = "处理时间")
    private Date replyTime;


    @ApiModelProperty(value = "消息")
    private String remark;
}
